onEvent('recipes', (event) => {
    // event.custom({
    //     "type": "tconstruct:casting_table", // 类型:铸造台
    //     "cast": {
    //         "item": 'emendatusenigmatica:copper_plate' // 槽中物品
    //     },
    //     "cast_consumed": true, // 是否消耗物品
    //     "fluid": {
    //         "name": 'kubejs:aquamarine_liquid', // 液体注册名
    //         "amount": 1000 // 耗量，单位:mB
    //     },
    //     "result": Item.of('astralsorcery:resonator', '{astralsorcery:{upgrades:[0,1,2],selected_upgrade:0}}'), // 输出物品
    //     "cooling_time": 100 // 浇铸时间
    // });
    // event.custom({
    //     "type": "tconstruct:casting_table", // 类型:铸造台
    //     "cast": {
    //         "item": 'minecraft:cauldron'// 槽中物品
    //     },
    //     "cast_consumed": true, // 是否消耗物品
    //     "fluid": {
    //         "name": 'kubejs:aquamarine_liquid', // 液体注册名
    //         "amount": 5000 // 耗量，单位:mB
    //     },
    //     "result": 'theurgy:crucible', // 输出物品
    //     "cooling_time": 100 // 浇铸时间
    // });
    // event.custom({
    //     "type": "tconstruct:casting_table", // 类型:铸造台
    //     "cast": {
    //         "item": 'tconstruct:pickaxe_head',// 槽中物品
    //     },
    //     "cast_consumed": true, // 是否消耗物品
    //     "fluid": {
    //         "name": 'tconstruct:molten_invar', // 液体注册名
    //         "amount": 3888 // 耗量，单位:mB
    //     },
    //     "result": 'kubejs:stabilizing_unit', // 输出物品
    //     "cooling_time": 100 // 浇铸时间
    // });
    // event.custom({
    //     "type": "tconstruct:casting_table", // 类型:铸造台
    //     "cast": {
    //         "item": 'tconstruct:small_blade',// 槽中物品
    //     },
    //     "cast_consumed": true, // 是否消耗物品
    //     "fluid": {
    //         "name": 'evilcraft:blood', // 液体注册名
    //         "amount": 4000 // 耗量，单位:mB
    //     },
    //     "result": 'evilcraft:dark_spike', // 输出物品
    //     "cooling_time": 100 // 浇铸时间
    // });
    // event.custom({
    //     "type": "tconstruct:casting_table", // 类型:铸造台
    //     "cast": {
    //         "item": 'astralsorcery:stardust',// 槽中物品
    //     },
    //     "cast_consumed": true, // 是否消耗物品
    //     "fluid": {
    //         "name": 'kubejs:aquamarine_liquid', // 液体注册名
    //         "amount": 4000 // 耗量，单位:mB
    //     },
    //     "result": 'minecraft:lapis_lazuli', // 输出物品
    //     "cooling_time": 100 // 浇铸时间
    // });

    const recipe = [
        {
            input : 'astralsorcery:stardust',
            fluid : {
                "name": 'kubejs:aquamarine_liquid', 
                "amount": 4000 
            },
            output : 'minecraft:lapis_lazuli',
            cast: true
        },
        {
            input :'tconstruct:small_blade',
            fluid :  {
                "name": 'evilcraft:blood', // 液体注册名
                "amount": 4000 // 耗量，单位:mB
            },
            output : 'evilcraft:dark_spike',
            cast: true
        },
        {
            input :'tconstruct:pickaxe_head',
            fluid : {
                "name": 'tconstruct:molten_invar', // 液体注册名
                "amount": 3888 // 耗量，单位:mB
            },
            output : 'kubejs:stabilizing_unit',
            cast: true
        },
        {
            input :'minecraft:cauldron',
            fluid : {
                "name": 'kubejs:aquamarine_liquid', // 液体注册名
                "amount": 5000 // 耗量，单位:mB
            },
            output : 'theurgy:crucible',
            cast: true
        },
        {
            input : 'emendatusenigmatica:copper_plate' ,
            fluid : {
                "name": 'kubejs:aquamarine_liquid', // 液体注册名
                "amount": 1000 // 耗量，单位:mB
            },
            output : Item.of('astralsorcery:resonator', '{astralsorcery:{upgrades:[0,1,2],selected_upgrade:0}}'),
            cast: true
        },
        {
            input : 'emendatusenigmatica:bronze_ingot',
            fluid : {
                "name": 'thermal:glowstone', 
                "amount": 2000 
            },
            output : 'mekanism:ingot_refined_glowstone',
            cast: true
        },
        
    ];
    recipe.forEach((i)=>{
        event.custom({
            "type": "tconstruct:casting_table", 
            "cast": {
                "item": i.input,
            },
            "cast_consumed": i.cast, 
            "fluid": i.fluid,
            "result": i.output,
            "cooling_time": 100 
        });
    });

    
});

